net.sf.webphotos.action
Class AcaoAdicionarFoto
java.lang.Object
javax.swing.AbstractAction
net.sf.webphotos.action.AcaoAdicionarFoto
- All Implemented Interfaces:
- ActionListener, Serializable, Cloneable, EventListener, Action
public class AcaoAdicionarFoto
- extends AbstractAction
Adiciona novas fotos. Mantém variáveis do diretório, tabela, largura da
coluna, título da caixa de diálogo e lista de créditos.
- See Also:
- Serialized Form
Fields inherited from interface javax.swing.Action |
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON |
AcaoAdicionarFoto
public AcaoAdicionarFoto(JTable tabela,
JComboBox combo,
String tituloDialogo)
- Construtor da classe. Recebe 3 parâmetros. A tabela de fotos, um combobox
e um título para a caixa de diálogo. Inicia um objeto de
Config
para receber os dados do
Folder. Seta os valores do diretório inicial, tabela de fotos, creditos,
largura da coluna e título.
- Parameters:
tabela
- Tabela das fotos.combo
- Lista.tituloDialogo
- Título da caixa de diálogo.
actionPerformed
public void actionPerformed(ActionEvent e)
- Método responsável pela ação de inserção das fotos. Inicia um objeto
JFileChooser para a escolha do arquivo e faz a configuração. Testa se o
diretório inicial é válido e depois faz a implantação da foto. Atualiza a
tabela, ajusta as colunas, aciona o flag de
alteracaoDetectada
()
e armazena o último diretório lido.
- Parameters:
e
- Evento da ação de adição de foto.
Copyright © 2008-2012. All Rights Reserved.